<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //  从以下学员名单中随机选出1个学员打扫卫生：

        /*  var arr = ["鹿晗", "王俊凯", "蔡徐坤", "彭于晏", "周杰伦", "刘德华", "赵本山"];
         function suiji(min, max) {
             return Math.floor(Math.random() * (max - min + 1)) + min;
         }
         console.log(arr[suiji(0, arr.length - 1)]); */




        // 题目描述：获取当前的时间  打印的格式为 2021-12-07 18:23:13
        /*  function fn(data) {
             return data < 10 ? '0' + data : data;
         }
         var date = new Date();
         var year = date.getFullYear();
         var month = fn(date.getMonth() + 1);
         // var month = month < 10 ? '0' + month : month;
         var day = fn(date.getDay());
         // var day = day < 10 ? '0' + day : day;
         var hour = fn(date.getHours());
         // var hour = hour < 10 ? '0' + hour : hour;
         var minute = fn(date.getMinutes());
         // var minute = minute < 10 ? '0' + minute : minute;
         var second = fn(date.getSeconds());
 
         console.log(`${year}-${month}-${day} ${hour}:${minute}:${second}`); */






        // 创建一个猫对象,属性有:名字,年龄,颜色,品种,有会跳的方法,并且调用这些属性和方法.
        /*  var mao = function (uname, age, pingzhong) {
             this.name = uname,
                 this.age = age,
                 this.pingzhong = pingzhong,
                 this.技能 = function (stand) {
                     console.log(stand);
                 }
         }

         var cc = new mao('金吉拉300', 2, '奔达');
         console.log(cc);
         cc.技能('舒适'); */




        /* 题目描述: 玩家与电脑进行猜拳游戏,  1:石头  2:剪刀 3:布
        题目1:电脑随机获取1-3之间的数,玩家可以手动输入一个数(prompt),进行比较,
        打印的结果为: 玩家赢 | 电脑赢 | 平局 */

        /*  function random(min, max) {
             return Math.floor(Math.random() * (max - min + 1)) + min;
         }
         var random1 = random(0, 1);
         console.log(random1);
         var num = prompt('1:石头  2:剪刀 3:布,输入相应的数:')
         if (num == 1 && random1 == 2 || num == 2 && random1 == 3 || num == 3 && random1 == 1) {
             alert('玩家赢');
         } else if (num == random1) {
             alert('平局');
         } else {
             alert('电脑赢');
         } */


        // 题目2: 实现三局两胜效果, 打印出最后的结果
        /* var num1 = 0;
        var num2 = 0;
        while (true) {
            function random(min, max) {
                return Math.floor(Math.random() * (max - min + 1)) + min;
            }
            var random1 = random(1, 3);
            console.log(random1);
            var num = prompt('1:石头  2:剪刀 3:布,输入相应的数:');
            if (num == 1 && random1 == 2 || num == 2 && random1 == 3 || num == 3 && random1 == 1) {
                alert('玩家赢');
                num1++;
            } else if (num == random1) {
                alert('平局');
            } else {
                alert('电脑赢');
                num2++;
            }
            if (num1 == 2) {
                alert('最终结果:玩家赢');
                break;
            } else if (num2 == 2) {
                alert('最终结果:电脑赢');
                break;
            }
        } */





        // 如果输入的是ls  打印出  他的名字是ls 他的年龄是19岁
        // 同理,如果输入的不是zs,ls,ljq,打印查无此人.
        var arr = [
            {
                name: 'zs',
                age: 18
            },
            {
                name: 'ls',
                age: 19
            },
            {
                name: 'ljq',
                age: 20
            }
        ]
        var name = prompt('请输入您要查找的对象')
        var flag = true;
        for (var i in arr) {
            // console.log(i);数组中一个对象占一个位置,此数组索引为0,1,2.
            if (arr[i].name == name) {
                console.log(`他的名字是${arr[i].name},年龄是${arr[i].age}`);
                flag = false;
                break;
            }
        }
        if (flag) {
            console.log('查无此人');
        }






    </script>
</head>

<body>

</body>

</html>